﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Thaire.Investment.BL.report_dto
{
    public class R3303DTO
    { 
        public int ISSUER_TYPE_ID { get; set; }
        public string ISSUER_TYPE { get; set; }
        public List<R3303DTO> Detail { get; set; }
        public List<R3303DTO> Detail2 { get; set; }
        public List<R3303DTO> Detail3 { get; set; }
        public List<R3303DTO> Detail4 { get; set; }
        public List<R3303DTO> Detail5 { get; set; }
        public List<R3303DTO> Detail6 { get; set; }
        public List<R3303DTO> Detail7 { get; set; }
        public List<R3303DTO> Detail8 { get; set; }
        public List<R3303DTO> Detail9 { get; set; }
        public List<R3303DTO> Detail10 { get; set; }
        public List<R3303DTO> Detail11 { get; set; }
        
        public int ASSET_CLASS_ID { get; set; }
        public string RELATED { get; set; }
        public string FIXED_INCOME_FULLNAME_TH { get; set; }
        
       // public string ISSUER_TYPE { get; set; }
        public string INVOLVED_PARTY_TYPE_CODE { get; set; }
        public string ISSUER_NAME { get; set; }
        public string GUARANTOR_NAME { get; set; }
        public string ISSUER_RATING { get; set; }
        public string SYMBOL { get; set; }
        public DateTime SETTLEMENT_DATE { get; set; }
        public DateTime MATURITY_DATE { get; set; }
        public decimal YIELD { get; set; }
        public decimal Amount_8 { get; set; }
        public decimal GROSS_PRICE { get; set; }
        public decimal AMOUNT_9 { get; set; }
        public decimal AMOUNT_10 { get; set; }
        public decimal AMOUNT_11 { get; set; }
        public decimal AMOUNT_12 { get; set; }
        public decimal AMOUNT_13 { get; set; }
        public decimal AMOUNT_14 { get; set; }
        public decimal AMOUNT_15 { get; set; }
        public decimal AMOUNT_16 { get; set; }
        public decimal AMOUNT_17 { get; set; }
        public decimal AMOUNT_18 { get; set; }
        public decimal AMOUNT_19 { get; set; }
        public string REMARK_OIC { get; set; }
    
         public string Branch { get; set; }
         public string AC_number_Voch_no { get; set; }
         public string Interest { get; set; }
         
        public decimal Term { get; set; }
        public DateTime Coupon_Payment_Date { get; set; }
       // public decimal Coupon_Payment_Date { get; set; }
        public string Issuer_Rating { get; set; }
        public decimal Par_Plus_coupon { get; set; }
        public decimal duration_year_from_SettleDate { get; set; }
        public decimal duration_year_from_EOM { get; set; }
        public decimal duration_month_from_EOM { get; set; }
        public decimal duration_day_from_EOM { get; set; }
        public decimal amount_plus_duration_year { get; set; }
        public string ASSET_CLASS_EN { get; set; }
    }
}
